fulfill one's vow - Deutsch Englisch Wörterbuch